Golang Job: Senior GoLang Developer

Job added on

Location

Englewood, CO - United States of America

Job type

Full-Time

Golang Job Details

Join a team of the top 1%.

We believe in attracting and retaining the brightest technical minds from diverse backgrounds and nationalities to come together and create an enriched pool of global talent. Recognized as one of North America's fastest-growing companies, we aim to attract people who are passionate about technology and creating a real impact while working in collaborative environment with the latest technologies.

Our mission is to solve our client's most complex digital challenges by engaging the brightest of technical minds. We are looking for candidates who thrive in an innovative and collaborative environment who love solving problems and having fun while doing it.

About the Role:
Our team is currently looking for an experienced Golang Developer who can guide/mentor junior developers and can help us develop Cloud Native (CN) backend services for our extremely large and ever growing customer base. As we adapt to new requirements and challenges, we have to build new services on our hybrid cloud platform.

A successful candidate would be self-driven and excited to learn, develop and deliver distributed software systems. He or she will have a keen technical aptitude, analytical skills, excellent communication skills, and enjoys achieving results in a fast paced, dynamic environment.

Day to Day Responsibilities:
Create, deploy, monitor, and maintain high performance and scalable Golang microservices in the production
Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
Mentor/ Guide Junior Developers during their day-to-day tasks

Must Have:
5+ years of Software development experience using Golang including strong understanding of software engineering principles
Hands-on experience in developing the backend services using NOSQL databases, such as Cassandra, Mongo, and Couchbase
Proficiency with the following or similar frameworks in GoLang:
Gorilla/Mux GoConvey/Convey
4+ years of experience developing low-latency microservices
3+ years of experience deploying and managing containerized applications, preferably using GCP/AWS Kubernetes Services
Experience with microservice unit, integration, and load testing
Experience with alerting and monitoring tools (New Relic, CloudWatch, etc.)
Experience developing applications to integrate with Kafka
Ability to work in a Linux environment

Nice to Have:
1 year of experience working with distributed data technologies (e.g. Hadoop, MapReduce, Spark, Kafka, Flink etc) for building efficient, large-scale big data pipelines
Experience Implement data ingestion pipelines both real time and batch using best practices
Experience with relational SQL databases, including Postgres
Great teams do amazing things, but truly diverse teams are the ones who can achieve extraordinary results, together. You can build your dream career at Accolite/Xerris in a culture of learning, inclusion, and openness. We encourage applications from everyone regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.

Is this you? If so, come join us to transform the future with the top tech talent to solve real-world business problems.